//封装数据库连接操作
// 引入数据库操作工具mongoose
const mongoose = require('mongoose')
const { dbURL } = require('../config/config.default')
// 连接数据库
mongoose.connect(dbURL, { useNewUrlParser: true, useUnifiedTopology: true })
const db = mongoose.connection
// 连接数据库失败
db.on('error', console.error.bind(console, '数据库连接失败'))
// 连接数据库成功
db.once('open', function () {
  console.log('数据库连接成功')
})
// 组织导出集合模型
module.exports = {
  UserModel: mongoose.model('User', require('./user')),
}